<?php

namespace app\admin\controller;

use think\Controller;
use think\Request;
use think\Url;
use think\Db;
use think\paginator;

class Vipuser extends Controller
{
    /**
     * 显示资源列表
     *
     * @return \think\Response
     */
    public function index()
    {
        // $ss = $_GET;
        // var_dump($ss);
        // 获取搜索查询条件
        // if ($ss != null){
        //     $ssname = Db::name('my_iuser')->where('i_name')->paginate(5);
        //     $page =$ssname->render();
        //     return view('admin/vipuser',[
        //        'title' => 'showing - 会员管理',
        //        'list' => $ssname,
        //         'page' => $page
        //     ]);
        // } else {
            // 查询数据
            $list = Db::name('my_iuser')->paginate(5);
            // 设置分页
            $page = $list->render();
            // 使用助手函数加载模版
            // var_dump($list);
            return view('admin/vipuser', [
                'title' => 'showing - 会员管理',
                'list' => $list,
                'page' => $page
            ]);
    //     }
    }

    /**
     * 显示搜索资源表单页.
     */
    public function ssname()
    {
        $ss = $_GET;
    //     var_dump($ss);
    //     // exit;
        if ($ss === 0){
            echo "<script>alert('查无数据')</script>";

        } else {
            $ssname = Db::name('my_iuser')->where('i_name', $ss['i_name'])->paginate(10);
            // var_dump($ssname);
                    $page =$ssname->render();
            return view('admin/vipuser',[
                'title' => 'showing - 会员管理',
                'list' => $ssname,
                'page' => $page
            ]);
        }
    //     return '111';

    }


    /**
     * 显示指定的资源
     *
     * @param  int $id
     * @return \think\Response
     */
    public function read($id)
    {
        // 是否是ajax的请求
        if (!Request::instance()->isAjax()) {
            $this->error('正在跳转...', '/');
        }

        // 查询用户信息
        $row = Db::name('my_iuser')->field('i_pass', true)->find($id);
        // var_dump($row);

        if ($row === null) {
            $info['status'] = false;
            $info['title'] = '查无数据';
            $info['datas'] = '查无数据,请稍后再试..';
        } else {
            $info['status'] = true;
            $info['title'] = $row['i_name'];
            $info['datas'] = $row;
        }

        return json($info);
    }

    /**
     * 显示编辑资源表单页.
     *
     * @param  int $id
     * @return \think\Response
     */
    public function edit($id)
    {
        // 查询用户信息
        $row = Db::name('my_iuser')->field('pass', true)->find($id);
        // var_dump($row);
        return view('admin/vipedit', [
            'title' => 'showing - 会员管理',
            'data' => $row
        ]);

    }

    /**
     * 保存更新的资源
     *
     * @param  \think\Request $request
     * @param  int $id
     * @return \think\Response
     */
    public function update(Request $request, $id)
    {
        $info = $request->post();
        $data = [
            'id' => $info['id'],
            'i_name' => $info['i_name'],
            'i_phone' => $info['i_phone'],
            'i_email' => $info['i_email'],
            'i_status' => $info['i_status'],
            'addtime' => $info['addtime'],
        ];
        $result = Db::name('my_iuser')->where('id', $id)->update($data);
        if ($result) {
            return $this->success('编辑成功', url('admin/vipuser/index'));
        } else {
            return $this->error('编辑失败,请稍后重试~');
        }
    }

    /**
     * 删除指定资源
     *
     * @param  int $id
     * @return \think\Response
     */
    public function delete($id)
    {
        $result = Db::name('my_iuser')->delete($id);

        if ($result) {
            $info['status'] = true;
            $info['id'] = $id;
            $info['info'] = 'ID为:' . $id . '的用户删除成功';
        } else {
            $info['status'] = false;
            $info['id'] = $id;
            $info['info'] = 'ID为:' . $id . '的用户删除失败';
        }
        return json($info);
    }
}
